Skip to content

feat(deep-review): enhance error and interruption experience#564

Merged
limityan merged 1 commit intoGCWing:mainfrom
limityan:yanzhn/fix
Apr 28, 2026
Merged

feat(deep-review): enhance error and interruption experience#564
limityan merged 1 commit intoGCWing:mainfrom
limityan:yanzhn/fix

Conversation

@limityan
Copy link
Copy Markdown
Collaborator

Add comprehensive error handling, progress tracking, and recovery options for deep review interruptions and failures.

  • Add deepReviewExperience.ts utility for progress aggregation, error attribution, recovery plans, and degradation options
  • Extend DeepReviewActionBar with reviewer progress display, partial results visibility, error attribution cards, recovery plan preview, and context overflow degradation
  • Add retry options for resume_failed state (retry, switch model, view partial results)
  • Add token consumption estimate to consent dialog
  • Add friendly launch error classification in DeepReviewService
  • Add long-running hint after 3 minutes
  • Add i18n strings for all new UI elements (zh-CN, en-US, zh-TW)
  • Update DeepReviewService test for new error format

@limityan limityan force-pushed the yanzhn/fix branch 2 times, most recently from b1d5214 to a0f7d71 Compare April 27, 2026 16:04
Add comprehensive error handling, progress tracking, and recovery
options for deep review interruptions and failures.

- Add deepReviewExperience.ts utility for progress aggregation,
  error attribution, recovery plans, and degradation options
- Extend DeepReviewActionBar with reviewer progress display,
  partial results visibility, error attribution cards,
  recovery plan preview, and context overflow degradation
- Add retry options for resume_failed state (retry, switch model,
  view partial results)
- Add token consumption estimate to consent dialog
- Add friendly launch error classification in DeepReviewService
- Add long-running hint after 3 minutes
- Add i18n strings for all new UI elements (zh-CN, en-US, zh-TW)
- Update DeepReviewService test for new error format
@limityan limityan merged commit 9d73acc into GCWing:main Apr 28, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant